package com.winter.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import com.winter.model.DictEntry;

@Repository
public interface DictEntryMapper {
    int deleteByPrimaryKey(DictEntry key);

    int insert(DictEntry record);

    int insertSelective(DictEntry record);

    DictEntry selectByPrimaryKey(DictEntry key);

    int updateByPrimaryKeySelective(DictEntry record);

    int updateByPrimaryKey(DictEntry record);

    /**
     * 根据name查询行业信息
     */
    List<DictEntry> queryIndustry(String name);

    /**
     * 根据type查询获取指定字典信息
     */
    List<DictEntry> dictionariesList(@Param("type") String type);

    /**
     * 获取指定type
     */
    DictEntry get(@Param("type") String type, @Param("chiType") String chiType);
    
    String queryDictNameLike(String key);
}